spot-legged turtle - German English Dictionary